import userController from '../controller/user-controller';

export default [
  // web端
  {
    path: '/web/user/addUser',
    method: 'post',
    action: userController.addUser
  },
  {
    path: '/web/user/updateUser',
    method: 'post',
    action: userController.updateUser
  },
  {
    path: '/web/user/delUser',
    method: 'post',
    action: userController.delUser
  },
  {
    path: '/web/user/searchUser',
    method: 'post',
    action: userController.searchUser
  },
  {
    path: '/web/user/userInfo',
    method: 'post',
    action: userController.webUserInfo
  },
  // 用户登录
  {
    path: '/web/user/login',
    method: 'post',
    action: userController.webUserLogin
  },
  // 发送注册验证码
  {
    path: '/web/user/sendCode',
    method: 'post',
    action: userController.webUserSendCode
  },
  // 用户注册
  {
    path: '/web/user/register',
    method: 'post',
    action: userController.webUserRegister
  },
  
  // 小程序-登录【具体流程：1）调用微信的只有方法，会返回一个code码；2）然后拿到这个code码调用自己服务；3）在自己服务中通过这些code+一些其它的调微信，返回一些session什么的；4）再给到前端，前端记住，后面前端只需要传这个session即可；】
  {
    path: '/applet/user/getToken',
    method: 'post',
    action: userController.appletGetToken
  },
  // 检查token用户登录情况
  {
    path: '/applet/user/checkToken',
    method: 'get',
    action: userController.appeltUserCheckToken
  },
  // 用户账号登录
  {
    path: '/applet/user/userLogin',
    method: 'post',
    action: userController.appletUserLogin
  },
  // 用户详情信息 - 1.使用token在user-temp中查到uid；2.根据uid在user表中查到用户信息；3.返回用户信息
  {
    path: '/applet/user/getUserInfo',
    method: 'post',
    action: userController.appletGetUserInfo
  },
];
